#pragma once

#include <QMenu>
#include <QMap>

class CustomMenu : public QMenu
{
	Q_OBJECT

public:
	CustomMenu(QWidget *parent = nullptr);
	~CustomMenu();

	void addMenuAction(const QString& name, const QString& icon, const QString& text);
	QAction* getMenuAction(const QString& name);

private:
	QMap<QString, QAction*> map;
};
